"""
点击操作：
1、普通点击
2、鼠标点击
3、js点击
"""
from selenium import  webdriver
from time import sleep
from selenium.webdriver.common.action_chains import ActionChains

from selenium.webdriver.common.by import By

driver = webdriver.Chrome()

# 点击元素--课堂派
driver.get("https://www.ketangpai.com/#/login")
driver.find_element(By.XPATH,'//input[@placeholder="请输入邮箱/手机号/账号"]').send_keys("2378807189@qq.com")
driver.find_element(By.XPATH,'//input[@placeholder="请输入密码"]').send_keys("12345678")
# 登录按钮元素
ele_login = driver.find_element(By.XPATH,'//span[text()="登录"]')

# 1、普通点击操作 --不成功 报错
# ele_login.click()
# 2、鼠标点击 : 虽然没有报错 但是没有点击
# ActionChains(driver).click(ele_login).perform()
# 3、js点击 --js传参方式  成功点击了
# driver.execute_script("arguments[0].click()",ele_login)

# 演示一下js里传多个参数写法
driver.execute_script("arguments[0].click();alert(arguments[1])",ele_login,"登录失败")

sleep(5)
driver.quit()


